package 第二章数据类型;/*
	关于java中的数据类型:
		
		1、数据类型的作用
			程序当中有很多数据类型,每一个数据都是有相关类型的,不同的数据类型占用不同的内存空间
			数据类型的作用是知道Java在运行程序的时候分配不同的内存空间
		
		2、Java中的数据类型包括两种
			(1) 基本数据类型
			(2)引用数据类型
		
		3、基本数据类型包括四大类八小类
			第一类:整数型
				byte、short、int、long
			第二类:浮点型
				float、double
			第三类:布尔型
				boolean
			第四类:字符型
				char
		
		4、字符串不属于基本数据类型,属于“引用数据类型”,字符属于基本数据类型
			字符使用单引号
			字符串使用双引号
		
		5、基本数据类型占有空间大小

			基本数据类型				占用空间大小(字节)
			————————————————————————————————————————
			byte 						 1
			short 					  	 2
			int 						 4
			long 						 8
			float 						 4
			double 						 8
			boolean。         			 1
			char 						 2
		
		6、进制、二进制、八进制、十六进制、字节转换、二进制的原码、反码、补码等不再记录
		1byte字节=8bit比特
		
		7、数据类型取值范围
		数字类型都有包含符号,二进制的首位表示符合,0正,1负

			byte      -128     ~    +127
			short 	  -32768   ~    +32767
			int 	  -2^31    ~    +2^31-1
			long      -2^63    ~    +2^63-1
			float     
			double       
			boolean   true/false
			char       0      ~    65535
			
		8、字符编码
		计算机中的字符以ASCII码形式存储在内存单元中,
		'a'=97
		'A'=65
		'0'=48
		java 支持utf-8,支持中文标识符
		


				   
 */

public class DataType01 {
    public static void main(String[] args) {
        //定义一个char类型变量c,赋值为A
        char c = 'a';
        System.out.println(c);
        //char可以存储一个中文变量
        char x = '甲';
        System.out.println(x);
	
	/*'\u4e2d'是一个unicode码,对应汉字 “中”
	 '\\u'表示输入unicode码
	 */
        char n = '\u4e2d';
        System.out.println(n);

        System.out.println("===============================================================");

        char x1 = '\u0000';
        System.out.println(x1);


        //char不能定义字符串
        //	char b="a";


    }
}



